Home   Reports   Submit   Forum
 
   
     
U.S. States-Florida  
 
 

LEVEROCK'S RESTAURANT

   
 

PHENOMENON:

LOCATION:

 

STORY:

Mysterious Architecture

Tampa, Florida USA

 

According to reports, when construction started on the Leverock's restaurant building, a prehistoric stone altar was discovered on the property. Strange faces can be seen clearly carved into the side of the rock which experts believe was used by Timucuan priests to make sacrifices to the Gods as far back as 2000 years ago.

Today, you can see the stone altar for yourself. It sits in a small garden right at the front door of the restaurant.

 

 
 
   
   
 
 
 
   
 
 
 
       
©2009 Ghost Report