Anna Flanagan Website: http://www.annaflanagan.com Posts by Anna Flanagan: Anna Flanagan explores Esquared; the new fitness app for anywhere you are